keen sense of honor/duty - Turco Inglés Diccionario